/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package hijh.uniandes.ecos.runt.bll;
/**
 *
 * @author Usuario
 */
public class RNLVO implements java.io.Serializable {
    private java.util.UUID _uuid;
    //Pagina 1 de informacion
    private String _cilindraje;
    private String _clasevehiculo;
    private String _linea;
    private String _marca;
    private String _modelo;
    private String _numerocertificado;
    private String _certificadoconformidad;
    private String _color;
    private String _tipocombutible;
    private double _capacidadcarga;
    private String _dimensiones;
    private int    _numeroejes;
    private double _distanciaejes;
    private int    _numerosillas;
    private int    _numerollantas;
    private int    _numeropuertas;
    private double _peso;
    private double _potencia;
    private String _tipocarroceria;
    private String _destinacion;

    //Pagina 2 de informacion
    private String _declaracionimp;
    private String _serialchasis;
    private String _serie;
    private String _identificacionvehicular;
    private String _numeromotor;
    private String _regmotossimilorgsegestado;
    private String _regvehiculosorgsegestado;
    private String _placaunicanalvehiculos;
    private String _tiposervicio;
    private String _placaunicanalmotossimil;
    private String _placavehiculosclasantiguos;
    private String _regtemporalvehiculos;
    private String _vehiculossegestado;
    
    //Pagina 3 de informacion
    private String _medidascautrelpropiedades;
    private String _medidascautrelpropiedadesextdomactilicitas;
    private String _reservadominio;
    private String _inscripcionprovjudicial;
    private String _poseelevembargo;
    private String _poseelevsecuestro;
    private String _contratoprendaconsintenencia;
    
    //Pagina 4 de informacion
    private String _nombrepropextranjero;
    private String _numerocedulaextranjeria;
    private String _nitempresa;
    private String _razonsocialempresa;
    private String _tiposociedadempresa;
    private String _nombre;
    private String _cedulaextranjeria;
    private String _misiondiplomatica;
    private String _numerolictransito;
    private String _ciudadresidencia;
    private String _direccion;
    private String _fechainipropiedad;
    private com.sun.webui.jsf.model.UploadedFile _firmapropietario;//Imagen con la firma
    private com.sun.webui.jsf.model.UploadedFile _huelladigital;//Imagen con la huella
    private String _telefono;
    private String _nombrepropietario;
    private String _identificacionpropietario;
    private String _tipoidentificacionpropietario;
    
    //Pagina 5 de informacion
    private java.util.Date _fechavencimientorevtecmecgases;
    private String _ciudadautortransitoreg;
    private String _codigoautortransitoreg;
    private String _departautortransitoreg;
    private String _descripciontramitesreal;
    
    public RNLVO(){
        _cilindraje = "---";
        _clasevehiculo = "---";
        _linea = "---";
        _marca = "---";
        _modelo = "---";
        _numerocertificado = "---";
        _certificadoconformidad = "---";
        _color = "---";
        _tipocombutible = "---";
        _dimensiones = "---";
        _tipocarroceria = "---";
        _destinacion = "---";
        
        _declaracionimp = "---";
        _serialchasis = "---";
        _serie = "---";
        _identificacionvehicular = "---";
        _numeromotor = "---";
        _regmotossimilorgsegestado = "---";
        _regvehiculosorgsegestado = "---";
        _placaunicanalvehiculos = "---";
        _tiposervicio = "---";
        _placaunicanalmotossimil = "---";
        _placavehiculosclasantiguos = "---";
        _regtemporalvehiculos = "---";
        _vehiculossegestado = "---";
        
        _medidascautrelpropiedades = "---";
        _medidascautrelpropiedadesextdomactilicitas = "---";
        _reservadominio = "---";
        _inscripcionprovjudicial = "---";
        _poseelevembargo = "---";
        _poseelevsecuestro = "---";
        _contratoprendaconsintenencia = "---";
        
        _nombrepropextranjero = "[nombre]";
        _numerocedulaextranjeria = "---";
        _nitempresa = "---";
        _razonsocialempresa = "---";
        _tiposociedadempresa = "---";
        _nombre = "[nombre]";
        _cedulaextranjeria = "---";
        _misiondiplomatica = "---";
        _numerolictransito = "---";
        _ciudadresidencia = "---";
        _direccion = "---";
        _fechainipropiedad = "---";
        _telefono = "---";
        _nombrepropietario = "[nombre]";
        _identificacionpropietario = "---";
        _tipoidentificacionpropietario = "---";
        
        _ciudadautortransitoreg = "---";
        _codigoautortransitoreg = "---";
        _departautortransitoreg = "---";
        _descripciontramitesreal = "---";
        
        _uuid = java.util.UUID.randomUUID();
    }

    //******************************************************************************
    // <editor-fold defaultstate="collapsed" desc="Tab 1 de informacion - VO">
    public String getCilindraje() {
        return _cilindraje;
    }

    public void setCilindraje(String cilindraje) {
        this._cilindraje = cilindraje;
    }

    public String getClasevehiculo() {
        return _clasevehiculo;
    }

    public void setClasevehiculo(String clasevehiculo) {
        this._clasevehiculo = clasevehiculo;
    }

    public String getLinea() {
        return _linea;
    }

    public void setLinea(String linea) {
        this._linea = linea;
    }

    public String getMarca() {
        return _marca;
    }

    public void setMarca(String marca) {
        this._marca = marca;
    }

    public String getModelo() {
        return _modelo;
    }

    public void setModelo(String modelo) {
        this._modelo = modelo;
    }

    public String getNumerocertificado() {
        return _numerocertificado;
    }

    public void setNumerocertificado(String numerocertificado) {
        this._numerocertificado = numerocertificado;
    }

    public String getCertificadoconformidad() {
        return _certificadoconformidad;
    }

    public void setCertificadoconformidad(String certificadoconformidad) {
        this._certificadoconformidad = certificadoconformidad;
    }

    public String getColor() {
        return _color;
    }

    public void setColor(String color) {
        this._color = color;
    }

    public String getTipocombutible() {
        return _tipocombutible;
    }

    public void setTipocombutible(String tipocombutible) {
        this._tipocombutible = tipocombutible;
    }

    public double getCapacidadcarga() {
        return _capacidadcarga;
    }

    public void setCapacidadcarga(double capacidadcarga) {
        this._capacidadcarga = capacidadcarga;
    }

    public String getDimensiones() {
        return _dimensiones;
    }

    public void setDimensiones(String dimensiones) {
        this._dimensiones = dimensiones;
    }

    public int getNumeroejes() {
        return _numeroejes;
    }

    public void setNumeroejes(int numeroejes) {
        this._numeroejes = numeroejes;
    }

    public double getDistanciaejes() {
        return _distanciaejes;
    }

    public void setDistanciaejes(double distanciaejes) {
        this._distanciaejes = distanciaejes;
    }

    public int getNumerosillas() {
        return _numerosillas;
    }

    public void setNumerosillas(int numerosillas) {
        this._numerosillas = numerosillas;
    }

    public int getNumerollantas() {
        return _numerollantas;
    }

    public void setNumerollantas(int numerollantas) {
        this._numerollantas = numerollantas;
    }

    public int getNumeropuertas() {
        return _numeropuertas;
    }

    public void setNumeropuertas(int numeropuertas) {
        this._numeropuertas = numeropuertas;
    }

    public double getPeso() {
        return _peso;
    }

    public void setPeso(double peso) {
        this._peso = peso;
    }

    public double getPotencia() {
        return _potencia;
    }

    public void setPotencia(double potencia) {
        this._potencia = potencia;
    }

    public String getTipocarroceria() {
        return _tipocarroceria;
    }

    public void setTipocarroceria(String tipocarroceria) {
        this._tipocarroceria = tipocarroceria;
    }

    public String getDestinacion() {
        return _destinacion;
    }

    public void setDestinacion(String destinacion) {
        this._destinacion = destinacion;
    }
    //</editor-fold>
    
    //******************************************************************************
    // <editor-fold defaultstate="collapsed" desc="Tab 2 de informacion - VO">
    public String getDeclaracionimp() {
        return _declaracionimp;
    }

    public void setDeclaracionimp(String declaracionimp) {
        this._declaracionimp = declaracionimp;
    }

    public String getSerialchasis() {
        return _serialchasis;
    }

    public void setSerialchasis(String serialchasis) {
        this._serialchasis = serialchasis;
    }

    public String getSerie() {
        return _serie;
    }

    public void setSerie(String serie) {
        this._serie = serie;
    }

    public String getIdentificacionvehicular() {
        return _identificacionvehicular;
    }

    public void setIdentificacionvehicular(String identificacionvehicular) {
        this._identificacionvehicular = identificacionvehicular;
    }

    public String getNumeromotor() {
        return _numeromotor;
    }

    public void setNumeromotor(String numeromotor) {
        this._numeromotor = numeromotor;
    }

    public String getRegmotossimilorgsegestado() {
        return _regmotossimilorgsegestado;
    }

    public void setRegmotossimilorgsegestado(String regmotossimilorgsegestado) {
        this._regmotossimilorgsegestado = regmotossimilorgsegestado;
    }

    public String getRegvehiculosorgsegestado() {
        return _regvehiculosorgsegestado;
    }

    public void setRegvehiculosorgsegestado(String regvehiculosorgsegestado) {
        this._regvehiculosorgsegestado = regvehiculosorgsegestado;
    }

    public String getPlacaunicanalvehiculos() {
        return _placaunicanalvehiculos;
    }

    public void setPlacaunicanalvehiculos(String placaunicanalvehiculos) {
        this._placaunicanalvehiculos = placaunicanalvehiculos;
    }

    public String getTiposervicio() {
        return _tiposervicio;
    }

    public void setTiposervicio(String tiposervicio) {
        this._tiposervicio = tiposervicio;
    }

    public String getPlacaunicanalmotossimil() {
        return _placaunicanalmotossimil;
    }

    public void setPlacaunicanalmotossimil(String placaunicanalmotossimil) {
        this._placaunicanalmotossimil = placaunicanalmotossimil;
    }

    public String getPlacavehiculosclasantiguos() {
        return _placavehiculosclasantiguos;
    }

    public void setPlacavehiculosclasantiguos(String placavehiculosclasantiguos) {
        this._placavehiculosclasantiguos = placavehiculosclasantiguos;
    }

    public String getRegtemporalvehiculos() {
        return _regtemporalvehiculos;
    }

    public void setRegtemporalvehiculos(String regtemporalvehiculos) {
        this._regtemporalvehiculos = regtemporalvehiculos;
    }

    public String getVehiculossegestado() {
        return _vehiculossegestado;
    }

    public void setVehiculossegestado(String vehiculossegestado) {
        this._vehiculossegestado = vehiculossegestado;
    }
    // </editor-fold>

    //******************************************************************************
    // <editor-fold defaultstate="collapsed" desc="Tab 3 de informacion - VO">
    public String getMedidascautrelpropiedades() {
        return _medidascautrelpropiedades;
    }

    public void setMedidascautrelpropiedades(String medidascautrelpropiedades) {
        this._medidascautrelpropiedades = medidascautrelpropiedades;
    }

    public String getMedidascautrelpropiedadesextdomactilicitas() {
        return _medidascautrelpropiedadesextdomactilicitas;
    }

    public void setMedidascautrelpropiedadesextdomactilicitas(String medidascautrelpropiedadesextdomactilicitas) {
        this._medidascautrelpropiedadesextdomactilicitas = medidascautrelpropiedadesextdomactilicitas;
    }

    public String getReservadominio() {
        return _reservadominio;
    }

    public void setReservadominio(String reservadominio) {
        this._reservadominio = reservadominio;
    }

    public String getInscripcionprovjudicial() {
        return _inscripcionprovjudicial;
    }

    public void setInscripcionprovjudicial(String inscripcionprovjudicial) {
        this._inscripcionprovjudicial = inscripcionprovjudicial;
    }

    public String getPoseelevembargo() {
        return _poseelevembargo;
    }

    public void setPoseelevembargo(String poseelevembargo) {
        this._poseelevembargo = poseelevembargo;
    }

    public String getPoseelevsecuestro() {
        return _poseelevsecuestro;
    }

    public void setPoseelevsecuestro(String poseelevsecuestro) {
        this._poseelevsecuestro = poseelevsecuestro;
    }

    public String getContratoprendaconsintenencia() {
        return _contratoprendaconsintenencia;
    }

    public void setContratoprendaconsintenencia(String contratoprendaconsintenencia) {
        this._contratoprendaconsintenencia = contratoprendaconsintenencia;
    }

    //</editor-fold>
    
    //******************************************************************************
    // <editor-fold defaultstate="collapsed" desc="Tab 4 de informacion - VO">
        public String getNombrepropextranjero() {
        return _nombrepropextranjero;
    }

    public void setNombrepropextranjero(String nombrepropextranjero) {
        this._nombrepropextranjero = nombrepropextranjero;
    }

    public String getNumerocedulaextranjeria() {
        return _numerocedulaextranjeria;
    }

    public void setNumerocedulaextranjeria(String numerocedulaextranjeria) {
        this._numerocedulaextranjeria = numerocedulaextranjeria;
    }

    public String getNitempresa() {
        return _nitempresa;
    }

    public void setNitempresa(String nitempresa) {
        this._nitempresa = nitempresa;
    }

    public String getRazonsocialempresa() {
        return _razonsocialempresa;
    }

    public void setRazonsocialempresa(String razonsocialempresa) {
        this._razonsocialempresa = razonsocialempresa;
    }

    public String getTiposociedadempresa() {
        return _tiposociedadempresa;
    }

    public void setTiposociedadempresa(String tiposociedadempresa) {
        this._tiposociedadempresa = tiposociedadempresa;
    }

    public String getNombre() {
        return _nombre;
    }

    public void setNombre(String nombre) {
        this._nombre = nombre;
    }

    public String getCedulaextranjeria() {
        return _cedulaextranjeria;
    }

    public void setCedulaextranjeria(String cedulaextranjeria) {
        this._cedulaextranjeria = cedulaextranjeria;
    }

    public String getMisiondiplomatica() {
        return _misiondiplomatica;
    }

    public void setMisiondiplomatica(String misiondiplomatica) {
        this._misiondiplomatica = misiondiplomatica;
    }

    public String getNumerolictransito() {
        return _numerolictransito;
    }

    public void setNumerolictransito(String numerolictransito) {
        this._numerolictransito = numerolictransito;
    }

    public String getCiudadresidencia() {
        return _ciudadresidencia;
    }

    public void setCiudadresidencia(String ciudadresidencia) {
        this._ciudadresidencia = ciudadresidencia;
    }

    public String getDireccion() {
        return _direccion;
    }

    public void setDireccion(String direccion) {
        this._direccion = direccion;
    }

    public String getFechainipropiedad() {
        return _fechainipropiedad;
    }

    public void setFechainipropiedad(String fechainipropiedad) {
        this._fechainipropiedad = fechainipropiedad;
    }

    public com.sun.webui.jsf.model.UploadedFile getFirmapropietario() {
        return _firmapropietario;
    }

    public void setFirmapropietario(com.sun.webui.jsf.model.UploadedFile firmapropietario) {
        this._firmapropietario = firmapropietario;
    }

    public com.sun.webui.jsf.model.UploadedFile getHuelladigital() {
        return _huelladigital;
    }

    public void setHuelladigital(com.sun.webui.jsf.model.UploadedFile huelladigital) {
        this._huelladigital = huelladigital;
    }

    public String getTelefono() {
        return _telefono;
    }

    public void setTelefono(String telefono) {
        this._telefono = telefono;
    }

    public String getNombrepropietario() {
        return _nombrepropietario;
    }

    public void setNombrepropietario(String nombrepropietario) {
        this._nombrepropietario = nombrepropietario;
    }

    public String getIdentificacionpropietario() {
        return _identificacionpropietario;
    }

    public void setIdentificacionpropietario(String identificacionpropietario) {
        this._identificacionpropietario = identificacionpropietario;
    }

    public String getTipoidentificacionpropietario() {
        return _tipoidentificacionpropietario;
    }

    public void setTipoidentificacionpropietario(String tipoidentificacionpropietario) {
        this._tipoidentificacionpropietario = tipoidentificacionpropietario;
    }

    // </editor-fold>
    
    //******************************************************************************
    // <editor-fold defaultstate="collapsed" desc="Tab 5 de informacion - VO">
    public java.util.Date getFechavencimientorevtecmecgases() {
        return _fechavencimientorevtecmecgases;
    }

    public void setFechavencimientorevtecmecgases(java.util.Date fechavencimientorevtecmecgases) {
        this._fechavencimientorevtecmecgases = fechavencimientorevtecmecgases;
    }

    public String getCiudadautortransitoreg() {
        return _ciudadautortransitoreg;
    }

    public void setCiudadautortransitoreg(String ciudadautortransitoreg) {
        this._ciudadautortransitoreg = ciudadautortransitoreg;
    }

    public String getCodigoautortransitoreg() {
        return _codigoautortransitoreg;
    }

    public void setCodigoautortransitoreg(String codigoautortransitoreg) {
        this._codigoautortransitoreg = codigoautortransitoreg;
    }

    public String getDepartautortransitoreg() {
        return _departautortransitoreg;
    }

    public void setDepartautortransitoreg(String departautortransitoreg) {
        this._departautortransitoreg = departautortransitoreg;
    }

    public String getDescripciontramitesreal() {
        return _descripciontramitesreal;
    }

    public void setDescripciontramitesreal(String descripciontramitesreal) {
        this._descripciontramitesreal = descripciontramitesreal;
    }

    // </editor-fold>
    
    public java.util.UUID getUuid() {
        return _uuid;
    }
    
    public void setUuid(String uuid){
        _uuid = java.util.UUID.fromString(uuid);
    }

    public hijh.uniandes.ecos.runt.persistence.RNLRecord toRNLRecord()
    {
        hijh.uniandes.ecos.runt.persistence.RNLRecord record = new hijh.uniandes.ecos.runt.persistence.RNLRecord();
        record.setId(this.getUuid().toString());
        record.setCilindraje(this.getCilindraje());
        record.setClasevehiculo(this.getClasevehiculo());
        record.setLinea(this.getLinea());
        record.setMarca(this.getMarca());
        record.setModelo(this.getModelo());
        record.setNumerocertificado(this.getNumerocertificado());
        record.setCertificadoconformidad(this.getCertificadoconformidad());
        record.setColor(this.getColor());
        record.setTipocombustible(this.getTipocombutible());
        record.setCapacidadcarga(this.getCapacidadcarga());
        record.setDimensiones(this.getDimensiones());
        record.setNumeroejes(this.getNumeroejes());
        record.setDistanciaejes(this.getDistanciaejes());
        record.setNumerosillas(this.getNumerosillas());
        record.setNumerollantas(this.getNumerollantas());
        record.setNumeropuertas(this.getNumeropuertas());
        record.setPesovehiculo(this.getPeso());
        record.setPotencia(this.getPotencia());
        record.setTipocarroceria(this.getTipocarroceria());
        record.setDestinacion(this.getDestinacion());
        
        record.setNumerodeclaracionimportacion(this.getDeclaracionimp());
        record.setNumeroserialchasis(this.getSerialchasis());
        record.setSerie(this.getSerie());
        record.setNumeroidentificacionvehicular(this.getIdentificacionvehicular());
        record.setNumeromotor(this.getNumeromotor());
        record.setNumeroregistromotosimilorgaestado(this.getRegmotossimilorgsegestado());
        record.setNumeroregistrovehiorgaseguestado(this.getRegvehiculosorgsegestado());
        record.setPlacaunicanalvehiestado(this.getPlacaunicanalvehiculos());
        record.setTiposervicio(this.getTiposervicio());
        record.setPlacaunicanalmotosimilares(this.getPlacaunicanalmotossimil());
        record.setPlacavehiclasantiguos(this.getPlacavehiculosclasantiguos());
        record.setNumeroregitemporalvehiculos(this.getRegtemporalvehiculos());
        record.setVehiculosdestseguestado(this.getVehiculossegestado());
        
        record.setMedidascautrelapropiedad(this.getMedidascautrelpropiedades());
        record.setMedidascautrelapropextidomiactilicitas(this.getMedidascautrelpropiedadesextdomactilicitas());
        record.setReservadominio(this.getReservadominio());
        record.setNumeroinscprovjudicial(this.getInscripcionprovjudicial());
        record.setPoseelevaembargo(this.getPoseelevembargo());
        record.setPoseelevasecuestro(this.getPoseelevsecuestro());
        record.setContratoprendaconsintenencia(this.getContratoprendaconsintenencia());
        
        record.setNombrepropietarioextranjero(this.getNombrepropextranjero());
        record.setNumerocedulaextranjeria(this.getCedulaextranjeria());
        record.setNitempresa(this.getNitempresa());
        record.setRazonsocialempresa(this.getRazonsocialempresa());
        record.setTiposociempresa(this.getTiposociedadempresa());
        record.setNombre(this.getNombre());
        record.setCedulaextranjeria(this.getCedulaextranjeria());
        record.setMisiondiplomatica(this.getMisiondiplomatica());
        record.setNumerolicenciatransito(this.getNumerolictransito());
        record.setCiudadresidencia(this.getCiudadresidencia());
        record.setDireccionpersona(this.getDireccion());
        record.setFechainiciopropiedad(this.getFechainipropiedad());
        record.setTelefonopersona(this.getTelefono());
        record.setNombrepropietario(this.getNombrepropietario());
        record.setNumeroidentificacionpropietario(this.getIdentificacionpropietario());
        record.setTipoidentpropietario(this.getTipoidentificacionpropietario());
        
        record.setFechavencimiento(this.getFechavencimientorevtecmecgases());
        record.setDepartamentoautotransregistra(this.getDepartautortransitoreg());
        record.setMunicipioautotransregistra(this.getCiudadautortransitoreg());
        record.setCodigoautoridadtransregistrado(this.getCodigoautortransitoreg());
        record.setDescripciontramitesrealizados(this.getDescripciontramitesreal());
        
        return record;
    }    
}
